crypto/tls.clientHelloMsg.keyShares (field)

12 uses

	crypto/tls (current package)
		handshake_client.go#L139: 		hello.keyShares = []keyShare{{group: curveID, data: params.PublicKey()}}
		handshake_client_tls13.go#L52: 	if hs.ecdheParams == nil || len(hs.hello.keyShares) != 1 {
		handshake_client_tls13.go#L235: 		hs.hello.keyShares = []keyShare{{group: curveID, data: params.PublicKey()}}
		handshake_messages.go#L90: 	keyShares                        []keyShare
		handshake_messages.go#L241: 			if len(m.keyShares) > 0 {
		handshake_messages.go#L246: 						for _, ks := range m.keyShares {
		handshake_messages.go#L538: 				m.keyShares = append(m.keyShares, ks)
		handshake_server_tls13.go#L176: 		for _, ks := range hs.clientHello.keyShares {
		handshake_server_tls13.go#L201: 		clientKeyShare = &hs.clientHello.keyShares[0]
		handshake_server_tls13.go#L436: 	if len(clientHello.keyShares) != 1 || clientHello.keyShares[0].group != selectedGroup {